package com.mdd.admin.vo.log;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * OrderRefundLogVo
 */
@Data
@ApiModel(value = "退款详情对象",description = "退款详情对象")
public class OrderRefundLogDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "id")
    private Long id; 
    @ApiModelProperty(value = "退款单号")
    private String sn;  
    @ApiModelProperty(value = "退款表id")
    private Long refundId;
    @ApiModelProperty(value = "退款金额")
    private BigDecimal refundAmount;
    @ApiModelProperty(value = "类型:1-系统;2-后台;3-用户;")
    private Integer type;  
    @ApiModelProperty(value = "类型:1-系统;2-后台;3-用户;")
    private String typeName;  
    @ApiModelProperty(value = "操作人id")
    private Long operatorId;
    @ApiModelProperty(value = "操作人id")
    private String operatorName;  
    @ApiModelProperty(value = "退款申请状态:0-退款中;1-退款成功;2-退款失败;")
    private Integer refundStatus;  
    @ApiModelProperty(value = "退款申请状态:0-退款中;1-退款成功;2-退款失败;")
    private String refundStatusName;  
    @ApiModelProperty(value = "微信返回退款id")
    private String wechatRefundId;
    @ApiModelProperty(value = "时间")
    private String createTime;
}
